biomedical device technology - French English Dictionary